package com.example.designpattern.behavioral.visitor.pro;

public abstract class Food {
    public abstract String name();

    /**
     * 用重写方法的动态分派特性将重载方法也模拟成动态分派。
     *
     * @param visitor
     */
    // Food 中添加 accept 方法，接收访问者
    public abstract void accept(IVisitor visitor);
}
